package com.example.logistics_manage.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.logistics_manage.pojo.Orders;
import com.example.logistics_manage.pojo.User;

import java.util.List;

public interface IOrderService {

    /**
     * 分页查询订单
     * @param current 页数
     * @param size 每页大小
     * @return 页面数据
     */
    IPage<Orders> findAllQueryPage(Integer current,Integer size);

    /**
     * 根据id找订单
     * @param orderId id
     * @return 订单
     */
    Orders findOrdersById(Integer orderId);

    /**
     * 更新订单
     * @param orders 订单
     */
    int updateOrders(Orders orders);

    /**
     * 删除订单
     * @param orderId 订单id
     * @return 布尔
     */
    boolean deleteOrdersById(Integer orderId);

    /**
     * 范围查询
     * @param orders 1
     * @return 1
     */
    IPage<Orders> findOrdersByData(Orders orders,Integer current,Integer size);
}
